home *** CD-ROM | disk | FTP | other *** search
- TYPE
- DateTimeStr = STRING [9];
-
- T_DateTime = RECORD
- Year,
- Month,
- Day,
- Hour,
- Minute,
- Second,
- WeekDay : WORD;
-
- MonthStr,
- WeekdayStr : DateTimeStr;
-
- NumDays,
- NumHours,
- NumMinutes,
- NumSeconds : REAL;
- END;
-
- StrNumType = (StrNonNumeric,StrZero,StrNonZero);
-
- {.PA}
-
- (**************************************************************************)
- (* *)
- (* 1) General Numeric Formatting And Conversion *)
- (* *)
- FUNCTION B2S (Flag : BOOLEAN) : STRING;
-
- FUNCTION W2S (Num : WORD; Mask : STRING) : STRING;
- FUNCTION I2S (Num : INTEGER; Mask : STRING) : STRING;
- FUNCTION L2S (Num : LONGINT; Mask : STRING) : STRING;
-
- FUNCTION R2S (Num : REAL; Mask : STRING) : STRING;
- FUNCTION D2S (Num : DOUBLE; Mask : STRING) : STRING;
-
- FUNCTION S2R (Source : STRING) : REAL;
- FUNCTION S2D (Source : STRING) : DOUBLE;
-
- FUNCTION StrNumTest (Fld : STRING) : StrNumType;
-
- FUNCTION S2L (Source : STRING) : LONGINT;
- FUNCTION S2I (Source : STRING) : INTEGER;
- FUNCTION S2W (Source : STRING) : WORD;
- (* *)
- (**************************************************************************)
-
- (**************************************************************************)
- (* *)
- (* 2) Date and Time Formatting And Conversion *)
- (* *)
- FUNCTION NumTh (Num : INTEGER) : STRING;
- PROCEDURE Date2R (VAR JulSec : REAL; DateTime : T_DateTime);
- PROCEDURE R2Date (JulSec : REAL; VAR DateTime : T_DateTime);
- FUNCTION Date2S (DateTime : T_DateTime; Mask : STRING) : STRING;
- PROCEDURE GetDOSDateAndTime (VAR JulSec : REAL; VAR DateTime : T_DateTime);
- PROCEDURE SetDOSDateAndTime (DateTime : T_DateTime);
- (* *)
- (**************************************************************************)
-